package com.cs.framework.ui.model;

import java.util.List;
import java.util.Map;

import com.cs.framework.ui.dto.CSPanelButtonDto;
import com.cs.framework.ui.dto.CSPanelDto;

/**
 * 面板信息
 * 
 * @author hedongzhou
 * 
 */
public class PanelInfo extends CSPanelDto implements UIInfo {

	private static final long serialVersionUID = 3051616862706666851L;

	/**
	 * 子字段信息
	 */
	private List<FieldInfo> subFieldList;

	/**
	 * 子面板信息
	 */
	private List<PanelInfo> subPanelList;

	/**
	 * 面板按钮信息
	 */
	private List<CSPanelButtonDto> buttonList;

	/**
	 * 面板属性
	 */
	private Map<String, String> proMap;

	public List<FieldInfo> getSubFieldList() {
		return subFieldList;
	}

	public void setSubFieldList(List<FieldInfo> subFieldList) {
		this.subFieldList = subFieldList;
	}

	public List<PanelInfo> getSubPanelList() {
		return subPanelList;
	}

	public void setSubPanelList(List<PanelInfo> subPanelList) {
		this.subPanelList = subPanelList;
	}

	public List<CSPanelButtonDto> getButtonList() {
		return buttonList;
	}

	public void setButtonList(List<CSPanelButtonDto> buttonList) {
		this.buttonList = buttonList;
	}

	public Map<String, String> getProMap() {
		return proMap;
	}

	public void setProMap(Map<String, String> proMap) {
		this.proMap = proMap;
	}

}
